﻿namespace AdminAuthority.Entities
{
    public class AuthorityPermissionItem
    {
        /// <summary>
        /// 权限类型代码
        /// </summary>
        public string TypeCode { get; set; }

        /// <summary>
        /// 控制器
        /// </summary>
        public string Controller { get; set; }

        /// <summary>
        /// 控制器名称
        /// </summary>
        public string ControllerDescription { get; set; }

        /// <summary>
        /// 功能名称
        /// </summary>
        public string Name { get; set; }

        /// <summary>
        /// 方法/Action名称,多个用英文逗号隔开
        /// </summary>
        public string Actions { get; set; }

        /// <summary>
        /// 是否废止，接口废弃后，设置为true
        /// </summary>
        public bool IsDisuse { get; set; }

        /// <summary>
        /// 备注
        /// </summary>
        public string Remark { get; set; }

        /// <summary>
        /// 创建日期
        /// </summary>
        public string CreateDate { get; set; }
    }
}